well that's a tall tale - Turkish English Dictionary